@charset "utf-8";
/* CSS Document */
/*
创建时间：2009.12.30
创 建 者：meihua
创建原因：基本公用样式
*/

/* base style */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,table,th,td{margin:0; padding:0;}
html{width:100%; border:0; background-color:#fff;}
body,button,input,select,textarea{font:12px/160% tahoma, arial,'微软雅黑','宋体', Helvetica, sans-serif; *line-height:160%; color:#333;}
img{border:none;}
input,img,select{vertical-align:middle;}
ul,ol{list-style:none;}
table,td,th,tr{border-collapse:collapse; border-spacing:0;}
td{font-size:12px;}
a{text-decoration:none;}
a:link,a:visited{color:#333; text-decoration:none;}
a:hover,a:active{color:#0f6b99; text-decoration:underline;}
.link_undline a:link,.link_undline a:visited{text-decoration:underline;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}

/* font Color */
.forange{color:#ff5a00;}
.fcor_blue{color:#14a7ed;}
.fcor_rose{color:#ff5f5f;}
.fcor_gray{color:#666666;}
.fcor_999{color:#999999;}
/* new */
.fwhite{color:#fff;}
.fred{color:red;}
.frose{color:#ff5f5f;}
.fblue{color:#4baaf0;}
.f666{color:#666666;}
.f999{color:#999999;}

/* Font */
.f12px{font-size:12px;}
.f13px{font-size:13px;}
.f14px{font-size:14px;}
.f15px{font-size:15px;}
.lh140{line-height:140%}
.lh150{line-height:150%}
/*border-radius*/
.radius2{
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
}
.radius4{
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
/* new */
.fb{font-weight:bold;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f20px{font-size:20px;}
.lh140{line-height:140%;}
.lh180{line-height:180%;}
.lh200{line-height:200%;}

/* link */
.lnk_white a:link,.lnk_white a:visited{color:#fff; text-decoration:none;}
.lnk_white a:hover,.lnk_white a:active{text-decoration:underline;}
.lnk_blue a:link,.lnk_blue a:visited{color:#369; text-decoration:none;}
.lnk_blue a:hover,.lnk_blue a:active{text-decoration:underline;}
.link_btn a:link,.link_btn a:visited,.link_btn a:hover,.link_btn a:active{text-decoration:none;}
.link_underl a:link,.link_underl a:visited,.link_underl a:hover,.link_underl a:active{text-decoration:underline;}
/* new */
.fn-link-blue a:link,.fn-link-blue a:visited,.fn-link-blue a:hover,.fn-link-blue a:active{color:#0f6b99;}
.fn-link-none a:link,.fn-link-none a:visited,.fn-link-none a:hover,.fn-link-none a:active{text-decoration:none;}
.fn-link-line a:link,.fn-link-line a:visited,.fn-link-line a:hover,.fn-link-line a:active{text-decoration:underline;}

/* width/height */
.ht5{height:5px;}
.ht10{height:10px;}
.ht15{height:15px;}

/* Other */
.clear{clear: both; font-size:1px; width:1px; height:0; visibility: hidden; line-height: 0; margin: 0; padding: 0;}
.clearfix:after{content:".";display:block; height:0; clear:both; visibility:hidden; font-size:0;}
.clearfix{display:inline-block;}
*html .clearfix{height:1%;}
.clearfix{display:block;}
.left{float:left; display:inline;}
.right{float:right; display:inline;}
.hidden{display:none;}
.noborder{border:none!important;}
.nobg{background-image:none!important;}
.mart10{margin-top:10px;}
.mart15{margin-top:15px;}
.mart20{margin-top:20px;}
.mart30{margin-top:30px;}
.marr60{margin-right: 60px;}
.marl80{margin-left: 80px;}
.txtcenter{text-align:center;}
.txtright{text-align:right;}
.whitebg{background-color:#fff;}
/* new */
.fn-clear:after{visibility:hidden; display:block; height:0; content:" "; clear:both; font-size:0;}
.fn-clear{*zoom:1; /* for IE6 IE7 */}
.fn-show{display:block;}
.fn-left{float:left; display:inline;}
.fn-right{float:right; display:inline;}
.fn-hide{display:none;}
.fn-relative{position:relative; *zoom:1;}
.fn-fixed{position:fixed;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt35{margin-top: 35px;}
.mr15{margin-right:15px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left: 20px;}
.ml25{margin-left:25px;}
.ml30{margin-left: 30px;}
.textleft{text-align:left;}
.textcenter{text-align:center;}
.textright{text-align:right;}

/* table style */
.tablestyle table{background-color:#fff;}
.tablestyle td {background-color:#f0f8ff; text-align:center; padding:3px;}
.tablestyle th{height:22px; font-size:13px; background-color:#a0cffe;}
.tablestyle table,.tablestyle td ,.tablestyle th{border:1px solid #89B8E7; border-collapse:collapse;}
.tablestyle table tr.alt td{background-color: #fff;}

/*table style 2*/
.tablestyle2 table{background-color:#fff;}
.tablestyle2 td {padding:6px 0; text-align:center;}
.tablestyle2 th{background-color:#eaeaea; height:24px;}
.tablestyle2 table,.tablestyle2 td ,.tablestyle2 th{border:1px solid #aaa; border-collapse:collapse;}